#include <iostream>
using namespace std;
const int N=35;
int dp[N][N];
int n, m;



int main()
{
	cin>>n>>m;
	
	dp[0][1]=1;
	for(int i=1; i<=m; i++)
	{
		dp[i][1]=dp[i-1][2] + dp[i-1][n];
		for(int j=2; j<n; j++)
		{
			dp[i][j]=dp[i-1][j-1] + dp[i-1][j+1];
		}
		dp[i][n]=dp[i-1][n-1] + dp[i-1][1]; 
	}
	
	cout<<dp[m][1];
	return 0;
}
